JavaScript Job: Software Developer (w-m-d)

Job added on

Location

Hamburg - Germany

Job type

Full-Time

JavaScript Job Details

Software Developer | Java/AWS | B2B Accounting & Payments (w/m/d)

Unterstütze die OTTO Payments GmbH bei der Entwicklung eines der wichtigsten Felder im E-Commerce - die Zukunft des Payment Managements.

Damit sich OTTO als Plattformanbieter etabliert, investiert OTTO Payments in eine innovative Anwendungslandschaft. IT-Produkte im Bereich Payments werden in eigens dafür gegründeten agilen Produktentwicklungsteams komplett neu gedacht. Dafür suchen wir motivierte Mitstreiter*innen, die Lust haben, unser internationales Team zu verstärken.

Durch die Zusammensetzung unseres Teams aus Product Ownerin, Business Analyst*innen und Developer*innen ist Fachwissen ebenso vorhanden wie IT- und Prozessexpertise. Bei der Gestaltung von Arbeitsalltag und Vorgehensweisen orientieren wir uns stark an Scrum. Die Entwicklung unserer Produkte im Kontext B2B Accounting & Payments folgt dem Grundsatz „You build it, you run it, you own it.“, d.h. die Konzeption, die Entwicklung und auch QA erfolgen vollständig durch unser Team.

Willst du Teil des Teams sein? Dann bewirb' dich jetzt und sei Teil der Zukunft.


Unser Tech Stack:

  • AWS | Java | Spring Boot | Python | Maven | Docker | Vue.js | PostgreSQL | GitHub | GitHub Actions | IntelliJ | Terraform | Cucumber

Das bringt der Job
  • Du arbeitest in einem agilen und selbstorganisierten Team und bewegst dich gleichzeitig in einem regulierten Umfeld.
  • Als Entwickler*in bist du Teil eines Produktteams, das seine eigene Lösung in der AWS- Cloud entwickelt und betreibt. Die event-gesteuerte Microservice-Architektur bildet vielfältige partnerbezogene Payment-Themen ab.
  • Deine Aufgaben umfassen die komplette Implementierung bzw. Anpassung neuer und bestehender Features, die QA zusammen mit Business Analyst*innen sowie die Überführung dieser Features in den Betrieb.
  • Damit hast du die Möglichkeit, Themen eigenständig voranzutreiben und zu realisieren, trägst aber auch die Verantwortung für den Aufbau von Qualitätssoftware.
  • Du arbeitest in einem englischsprachigen, cross-funktionalen Team.
Du hast offene fachliche Fragen? – Gerne stellen wir den Kontakt zu Marcel Lorke aus dem Produktteam her. Du möchtest dein künftiges Team kennenlernen? – Im Rahmen deines Bewerbungsprozesses hast du zu einem späteren Zeitpunkt die Möglichkeit dazu.
Das brauchen wir

Must-have:

  • Du hast sehr gute Kenntnisse in Java.
  • Du bekommst Frühlingsgefühle beim Gedanken an Spring Boot 2.
  • Du hast bereits mit Maven oder Gradle gearbeitet.
  • Du bist sicher im Umgang mit SQL.
  • Du hast schon mit Hibernate oder anderen Objektrelationalen Mappern gearbeitet
  • Du hast gute Englisch-Kenntnisse zur Kommunikation in einem internationalen Team.

Nice-to-have:

  • Du hast bereits Cloud-Erfahrung (AWS, GCP, terraform).
  • Du hast schon das ein oder andere Python oder Shell-Script geschrieben.
  • Du hast schonmal was im Frontend gemacht (JavaScript/TypeScript + Angular/VueJs/React/Svelte).
  • Du hast Erfahrung mit REST-Schnittstellen und kannst sie von SOAP unterscheiden.
  • Du kannst Monolith und Microservice unterscheiden und kennst Event Driven Architectures
Wir bieten
  • Ein wertschätzendes Arbeitsumfeld, Experten-Know-how sowie zahlreiche Möglichkeiten für deine fachliche und persönliche Entwicklung – all das zeichnet uns aus!
  • Flexible Arbeitszeiten, Arbeitszeiterfassung sowie die Möglichkeiten zum mobilen Arbeiten und Gleitzeit – du gestaltest deinen Arbeitstag.
  • Werde Teil unserer Kultur und entdecke jeden Tag Neues, denn wir bieten dir noch mehr!